@charset "utf-8";

/*body,html {
        background:#ebebeb;
        font-family:"Trebuchet MS", Geneva, sans-serif;
        Arial/Verdana/Helvetica/Courier/Courier New/MS Serif/Times/Times New Roman/MS Sans Serif/Geneva/Trebuchet MS
        font-family: arial;
        font-size:12px;
        margin:0;
        padding:0;
}



#contenido{
        box-shadow: 1px 2px 3px #000000;
        margin-top: 0px;
        margin-bottom: 50px;
        margin-right: 80px;
        margin-left: 70px;
        border:1px none #B10408;
        min-height:500px;
        padding-top:30px;
        padding-bottom: 20px;
        padding-right: 20px;
        padding-left:20px;
        text-align:left;
        min-width:1180px;
        position:relative;
        top:30px;
        left:5px;
}

#cuerpo{
        
        margin-left:auto;
        margin-right: auto;
        margin-bottom: 10px;
        margin-top:20px;
        width: 1380px;
        min-height: 400px;
        padding-bottom: 20px;
        padding-left:10px;
        padding-right:10px;
        background-color: #FFFFFF;
        background-size: 100%;    
        -moz-background-size: 100%;    
        -o-background-size: 100%;    
        -webkit-background-size: 100%;    
        -khtml-background-size: 100%;
        -webkit-border-radius: 5px 5px;   Safari  
        -border-radius: 15px 15px;      Firefox 
        -box-shadow: 2px 3px 6px #000000;
        -moz-border-radius: 15px 15px;      Firefox 
        -moz-box-shadow: 2px 3px 6px #000000;
        -webkit-box-shadow: 2px 3px 6px #000000;
        box-shadow: 2px 3px 6px #000000;
}

#banner{
        background-image:url(../../../../appOrg/images/header.png);
        background-size: 100% 90%;
        background-repeat:no-repeat;
        background-color: #FFFFFF;
        color: #333300;
        margin-bottom: 20px;
        font-size:12pt;
        font-weight: bold;
        padding: 3 3 3 10px;
        clear: both;
        height:100px;
        width:1350px;
        position:relative;
        left:10px;
        top:0px;
}


#titulo {
        margin-bottom:20px;
        text-align:center;
        font-weight: bold;
        font-size:22px;
        font-family: arial;
        color: #6E6E6E;
        position: relative;
        top:-10px;
        left:0px;
}

#sub_titulo {
        margin-bottom:40px;
        text-align:center;
        font-weight: bold;
        font-size:18px;
        font-family: arial;
        color: #6E6E6E;
        position: relative;
        top:20px;
        left:20px;
        width: auto;
        height:auto;
}

#access{
    position:relative;
    z-index: 1;
    top:0px;
    left:28%;
    box-shadow: 1px 2px 3px #000000;
    -moz-box-shadow: 1px 2px 3px #000000;
    -webkit-box-shadow: 1px 2px 3px #000000;
    min-height:100px;
    width:600px;
    padding-top: 15px;
    background-color:#FFFFFF;
    padding-left:5px;
    padding-right:5px;
    padding-bottom: -20px;
}

#id_firma{
        margin-top:35px;
        margin-bottom: -90px;
        color:#6E6E6E;
        text-align:center;
}

#form{
    min-height: 500px;
}

.divGroupField{
        margin:3px auto 3px auto;
        width:90%;
        border: 0px solid;
}

.divTitleField{
        float: left;
        width: 35%;
        border: 0px solid;
        text-align: left;
        font-size:16px;
        color: #6E6E6E;
        font-weight: bold;
               font-family: sans-serif;
}

.divValueField{
        float: left;
        width: 55%;
        border: 0px solid;
        color:#FF0000;
        font-weight:bold;
}

.comboBox{
        width:300px;
        height:30px;
        font-size:14px;
}

.comboBoxNacionalidad{
        width:45px;
        height:30px;
        font-size:14px;
}

.botonera{
        position:relative;
        top:10px;
        left: auto;  
        text-align:center;
        margin-top: 5px;
        margin-left: 10px;
        margin-bottom: 5px;
        margin-right: 10px;
        
}

.botonera input[type="button"], input[type="submit"]{
        opacity: 10;
        background:#bf5b5b;#BA5F5F;/*#A2A2A2#BA3131
        border:#073100;
        border-radius: 2px;
        color:#fff;
            margin-right: 8px;
           Efectos de agrandado transform de botom solo funcionan en opera, mozilla, chrome y zafari
            -moz-transform: scale(1);
            -webkit-transform: scale(1);
            -o-transform: scale(1);
            -moz-transition: -moz-transform .3s ease-in;
        -o-transition: -o-transform .3s ease-in;
        -webkit-transition: -webkit-transform .3s ease-in;
        -moz-box-shadow: 1px 2px 3px #000000;
        -webkit-box-shadow: 1px 2px 3px #000000;
        box-shadow: 1px 2px 3px #000000;
        font-weight: bold;
        font-family: sans-serif;
        height:30px;
}

.botonera input[type="button"]:hover, input[type="submit"]:hover{
        opacity: 10;
        background:#BA5F5F;#A2A2A2
        border:#861616;
        color:#fff;
            border-radius: 2px;
            -moz-transform: scale(1.03);
          -webkit-transform: scale(1.03);
            -o-transform: scale(1.03);
            -moz-transition: -moz-transform .125s ease-in;
        -o-transition: -o-transform .125s ease-in;
        -webkit-transition: -webkit-transform .125s ease-in;
        font-weight: bold;
        height:30px;
        font-family: sans-serif;
}

#titulo_login{
    text-align: center;
    position:relative;
    font-family: sans-serif;
    font-size: 20px;
    top:0px;
    color:#6E6E6E;
    left:0px;
    margin-bottom: 30px;
}

input[type="text"], input[type="password"], select {
    background: none repeat scroll 0 0 #FAFAFA;
    border: 0 none;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5) inset;
    display: inline-block;
    font-size: 14px;
    color:#444444;
    font-weight: bold;
    font-family: sans-serif;
    margin-bottom: 5px;
    margin-top: 3px;
    padding: 5px;
    width: 100px;
    height: 30px;
}

#separation_line {
        border: solid 2px #D8D8D8;
}

.titulo_contacto {
    position:relative;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 16px;
    top:0px;
    color:#6E6E6E;
    left:10px;
    margin-bottom: 30px;
}



#id_firefox{
        opacity:0.5;
}


#id_firefox:hover{
        opacity:9;
}

#id_document{
        opacity:0.6;
}


#id_document:hover{
        opacity:1;
}

#documento{
    position:relative;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 16px;
    padding-bottom:10px;
    padding-top:10px;
    left:180px;
    top:-50px;
    z-index: -1;
    color:#6E6E6E;
    width:300px;
    height:55px;

}

a {
color:#6E6E6E;
text-decoration:none;
margin-top: 10px;
font-weight: bold;
font-family: sans-serif;
}

a:hover{
color: #0404B4;
margin-top: 10px;
}


input::-webkit-input-placeholder {
    color: #6E6E6E;
    font-weight: bold;
}
input:-moz-placeholder {
    color: #8a8a8a;
    font-weight: bold;
}
*//*

#id_login_type{
    position:relative;
    top:-15px;
}

#div_login{
    position:relative;
    top:-15px;
    margin-bottom:-10px;
}

#id_register{
    position:relative;
    top:10px;
    left:-29.9%;
    width:200px;
    text-align: left;
}

#div_webUserRow{
    position:relative;
    top:-10px;
    width:90%;
}

#id_recover_password{
    position:relative;
    top:-5px;
    left:48%;
    width:200px;
    text-align: left;
}

#id_contact{
    position:relative;
    top:-10px;
    text-align: center;
}*/